GetPrimitiveParameter(0)
myvar_0 = CachedPerson["new"]()
myvar_2 = GetPrimitiveParameter(1)
myvar_3 = GenericDataTable["new"](myvar_2, gObjectDataTableID["Sales Info"], "Sales Info")
	if (myvar_3["GetProperty"](myvar_3, GenericDataTable["SalesTable"]["For-Sale Price"]) == nil) then
	local myvar_4 = 0
end
	if (myvar_3["GetProperty"](myvar_3, GenericDataTable["SalesTable"]["Object Value"]) == nil) then
	local myvar_5 = 0
end
{R8},{R9},{R10},myvar_11 = pairs(Shop2Tuning["ProfitPercentages"])
for loopvar1, myvar_11 in pairs(Shop2Tuning["ProfitPercentages"]) do 
	if ((((myvar_4 / myvar_5) - 1) * 100) < myvar_11) then
else
	end
end
	if ((loopvar1 - 1) == 0) then
	local myvar_7 = 1
end
local myvar_9 = 2
	if (GetPrimitiveParameter(myvar_9) == 0) then
else
end
	if (100 <= ((myvar_0["getMotive"](myvar_0, MotiveIndex["Shopping"]) + Shop2Tuning["ShoppingMotiveTuningOnPurchase"][myvar_7]) + Shop2Tuning["ShoppingMotiveTuningOnDecision"][myvar_7])) then
	local myvar_1 = 100
end
myvar_9 = myvar_0

myvar_11 = myvar_1
myvar_0["setMotive"](myvar_9, MotiveIndex["Shopping"], myvar_11)
